package com.tarena.csmall.front.web.config;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

@Configuration
public class WebMVCConfiguration implements WebMvcConfigurer {
    /**
     * 跨域 原地址 * 请求方式* 是否携带关键cookie true 最大时间长度3600
     */
    @Override
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**")
            .allowedHeaders("*")//允许所有头
            .allowedMethods("*")//允许所有方法
            .allowedOriginPatterns("*")//允许请求原地址 是任何url
            .allowCredentials(true)//允许携带关键cookie
            .maxAge(3600);//最大时间长度3600
    }
}
